Software Requirement Specification Document | Weather Forecasting Project
Below are some of the key points in a Software Requirement Specification Document:
- Introduction
- Purpose
- Scope
- Overall Description
- Product Perspective
- System Interface
- Product Function
- Operating Environment
- Assumptions and Dependencies
- Functional Requirements
- Software Requirements
- Hardware Requirements
- Database Requirements
- Non-Functional Requirement
- Usability Requirements
- Security Requirements
- Availability Requirements
- Scalability Requirements
- Performance Requirements
- Design
- Control Flow Diagram
- ER Model of LMS
- Use Case Diagram
- System Features
Note: To know more about What is a SRS Document or How to write a good SRS for your Project follow these articles.
Let’s Start building a Software Requirement Specification for Weather Application:
Weather Forecast Project
Weather Forecasting Application is one of the most common mini project in Software Development . In this article, we are going to make a Weather Forecasting Application from scratch which will tell us the weather of any location using its name . We will be covering all the steps you have to do while developing this mini project. The title of our project will be Todays Weather App.
Before Diving into the Implementation of the Project Let us look into the End Result of our project. Its Features and Functionalities: